/*全局样式*/
	
	*{outline: none;}

	/*高度100%，宽度100%为layout*/
		.aheight{height: 100%;}
		.hidden{overflow: hidden;}
		.hidden-x{overflow-x: hidden;}
		.hidden-y{overflow-y: hidden;}

	/*窗口禁止滚动*/
		.body-hidden{overflow: hidden;}
		.body-scroll{overflow: scroll;}

	/*定位*/
		.absolute{position: absolute;}
		.p-center{top: 50%;left: 50%;transform: translate(-50%,-50%);}
		.bg-p-v{background: url()no-repeat center center/cover #fff;}
		.bg-p-c{background: url()no-repeat center center/contain #fff;}
		.mg-auto{margin: 0 auto;}

	/*行高*/
		.height-22{line-height: 22px;}
		.height-24{line-height: 24px;}
		.height-26{line-height: 26px;}

	/*动画时间*/
		.tran-l{-webkit-transition: all ease-out 1s;-o-transition: all ease-out 1s;transition: all ease-out 1s;}
		.tran-b{-webkit-transition: all ease-out .5s;-o-transition: all ease-out .5s;transition: all ease-out .5s;}
		.tran{-webkit-transition: all ease-out .3s;-o-transition: all ease-out .3s;transition: all ease-out .3s;}
		.tran-s{-webkit-transition: all ease-out .2s;-o-transition: all ease-out .2s;transition: all ease-out .2s;}
		.tran-m{-webkit-transition: all ease-out .1s;-o-transition: all ease-out .1s;transition: all ease-out .1s;}

		.tran-36{-webkit-transition: all ease-out .36s;-o-transition: all ease-out .36s;transition: all ease-out .36s;}

		.block{display: block}
		.iblock{display: inline-block;}

		.bg-none{background: none!important;}
		.bg-p-v{background: url()no-repeat center center/cover;}
		.bg-p-c{background: url()no-repeat center center/contain;}

		.bg-f3{background-color: #f3f3f3;}

		.cursor-p{cursor: pointer;}
		.cursor-d{cursor: default;}

	/*背景颜色*/
		.bg-25{background-color: #252525;}

	/*边框颜色*/
		.bd-25{border-color: #252525;}

	/*文字设置*/
		.strong{font-weight: bold;}
		.size-14{font-size: 1.4rem;}
		.size-15{font-size: 1.5rem;}
		.size-16{font-size: 1.6rem;}
		.size-18{font-size: 1.8rem;}
		.size-20{font-size: 2rem;}
		.size-22{font-size: 2.2rem;}
		.size-24{font-size: 2.4rem;}
		.size-26{font-size: 2.6rem;}
		.size-28{font-size: 2.8rem;}
		.size-30{font-size: 3rem;}
		.size-32{font-size: 3.2rem;}
		.size-34{font-size: 3.4rem;}
		.size-36{font-size: 3.6rem;}
		.size-40{font-size: 4rem;}
		.size-44{font-size: 4.4rem;}
		.size-54{font-size: 5.4rem;}
		.size-60{font-size: 6rem;}
		.size-72{font-size: 7.2rem;}
		@media (max-width: 1023px){
			.size-14{font-size: 1.2rem;}
			.size-15{font-size: 1.3rem;}
			.size-16{font-size: 1.4rem;}
			.size-18{font-size: 1.5rem;}
			.size-20, .size-22{font-size: 1.8rem;}
			.size-24{font-size: 2rem;}
			.size-26{font-size: 2rem;}
			.size-28{font-size: 2rem;}
			.size-30{font-size: 2.1rem;}
			.size-32{font-size:2.2rem}
			.size-34{font-size: 2.6rem;}
			.size-40{font-size: 3.2rem;}
			.size-44{font-size: 3.4rem;}
			.size-60{font-size: 3rem;}
		}
		.a-txt-main{color: #555;}
		/*.a-txt-main:hover,a.a-txt-main:focus{color: #0a8;}*/
		.a-txt-white{color: #fff;}
		/*.a-txt-white:hover,a.a-txt-white:focus{color: #0a8;}*/
		.height-44{line-height: 44px;}

	/*不同屏幕的设置*/
	/* 内边距 */
	.pd-left-15{padding-left: 15px;}
	.pd-left-none{padding-left: 0;}
	@media (max-width:767px) {
		.pad-tl-n{padding-left: 0;padding-right: 0;}
	}
		@media (min-width: 480px){
			/*内边距*/
				.pd-mini-none{padding: 0;}
				.pd-mini-h{padding: 40px;}
				.pd-mini-l{padding: 30px;}
				.pd-mini-b{padding: 20px;}
				.pd-mini{padding: 10px;}
				.pd-mini-s{padding: 5px;}
				.pd-mini-m{padding: 2px;}
				.pd-top-mini-h{padding-top: 40px;}
				.pd-top-mini-l{padding-top: 30px;}
				.pd-top-mini-b{padding-top: 20px;}
				.pd-top-mini{padding-top: 10px;}
				.pd-top-mini-s{padding-top: 5px;}
				.pd-top-mini-m{padding-top: 2px;}
				.pd-right-mini-h{padding-right: 40px;}
				.pd-right-mini-l{padding-right: 40px;}
				.pd-right-mini-b{padding-right: 20px;}
				.pd-right-mini{padding-right: 10px;}
				.pd-right-mini-s{padding-right: 5px;}
				.pd-right-mini-m{padding-right: 2px;}
				.pd-bottom-mini-h{padding-bottom: 40px;}
				.pd-bottom-mini-l{padding-bottom: 30px;}
				.pd-bottom-mini-b{padding-bottom: 20px;}
				.pd-bottom-mini{padding-bottom: 10px;}
				.pd-bottom-mini-s{padding-bottom: 5px;}
				.pd-bottom-mini-m{padding-bottom: 2px;}
				.pd-left-mini-h{padding-left: 40px;}
				.pd-left-mini-l{padding-left: 30px;}
				.pd-left-mini-b{padding-left: 20px;}
				.pd-left-mini{padding-left: 10px;}
				.pd-left-mini-s{padding-left: 5px;}
				.pd-left-mini-m{padding-left: 2px;}
			/*外边距*/
				.mg-mini-none{margin: 0;}
				.mg-mini-h{margin: 40px;}
				.mg-mini-l{margin: 30px;}
				.mg-mini-b{margin: 20px;}
				.mg-mini{margin: 10px;}
				.mg-mini-s{margin: 5px;}
				.mg-mini-m{margin: 2px;}
				.mg-top-mini-h{margin-top: 40px;}
				.mg-top-mini-l{margin-top: 30px;}
				.mg-top-mini-b{margin-top: 20px;}
				.mg-top-mini{margin-top: 10px;}
				.mg-top-mini-s{margin-top: 5px;}
				.mg-top-mini-m{margin-top: 2px;}
				.mg-right-mini-h{margin-right: 40px;}
				.mg-right-mini-l{margin-right: 30px;}
				.mg-right-mini-b{margin-right: 20px;}
				.mg-right-mini{margin-right: 10px;}
				.mg-right-mini-s{margin-right: 5px;}
				.mg-right-mini-m{margin-right: 2px;}
				.mg-bottom-mini-h{margin-bottom: 40px;}
				.mg-bottom-mini-l{margin-bottom: 30px;}
				.mg-bottom-mini-b{margin-bottom: 20px;}
				.mg-bottom-mini{margin-bottom: 10px;}
				.mg-bottom-mini-s{margin-bottom: 5px;}
				.mg-bottom-mini-m{margin-bottom: 2px;}
				.mg-left-mini-h{margin-left: 40px;}
				.mg-left-mini-l{margin-left: 30px;}
				.mg-left-mini-b{margin-left: 20px;}
				.mg-left-mini{margin-left: 10px;}
				.mg-left-mini-s{margin-left: 5px;}
				.mg-left-mini-m{margin-left: 2px;}
			/*透明度*/
				.opacity-m{filter:alpha(opacity=0);opacity:0;}
				.opacity-m-mini{filter:alpha(opacity=80);opacity:0.8;}
				.opacity-m-small{filter:alpha(opacity=60);opacity:0.6;}
				.opacity-m-big{filter:alpha(opacity=40);opacity:0.4;}
				.opacity-m-large{filter:alpha(opacity=20);opacity:0.2;}
				.opacity-m-none{filter:alpha(opacity=100);opacity:1;}
		}
		@media (min-width: 768px){
			.pad-initial{padding: initial;}
			/*内边距*/
				.pd-small-none{padding: 0;}
				.pd-small-h{padding: 40px;}
				.pd-small-l{padding: 30px;}
				.pd-small-b{padding: 20px;}
				.pd-small{padding: 10px;}
				.pd-small-s{padding: 5px;}
				.pd-small-m{padding: 2px;}
				.pd-top-small-h{padding-top: 40px;}
				.pd-top-small-l{padding-top: 30px;}
				.pd-top-small-b{padding-top: 20px;}
				.pd-top-small{padding-top: 10px;}
				.pd-top-small-s{padding-top: 5px;}
				.pd-top-small-m{padding-top: 2px;}
				.pd-right-small-h{padding-right: 40px;}
				.pd-right-small-l{padding-right: 30px;}
				.pd-right-small-b{padding-right: 20px;}
				.pd-right-small{padding-right: 10px;}
				.pd-right-small-s{padding-right: 5px;}
				.pd-right-small-m{padding-right: 2px;}
				.pd-bottom-small-h{padding-bottom: 40px;}
				.pd-bottom-small-l{padding-bottom: 30px;}
				.pd-bottom-small-b{padding-bottom: 20px;}
				.pd-bottom-small{padding-bottom: 10px;}
				.pd-bottom-small-s{padding-bottom: 5px;}
				.pd-bottom-small-m{padding-bottom: 2px;}
				.pd-left-small-h{padding-left: 40px;}
				.pd-left-small-l{padding-left: 30px;}
				.pd-left-small-b{padding-left: 20px;}
				.pd-left-small{padding-left: 10px;}
				.pd-left-small-s{padding-left: 5px;}
				.pd-left-small-m{padding-left: 2px;}
			/*外边距*/
				.mg-small-none{margin: 0;}
				.mg-small-h{margin: 40px;}
				.mg-small-l{margin: 30px;}
				.mg-small-b{margin: 20px;}
				.mg-small{margin: 10px;}
				.mg-small-s{margin: 5px;}
				.mg-small-m{margin: 2px;}
				.mg-top-small-h{margin-top: 40px;}
				.mg-top-small-l{margin-top: 30px;}
				.mg-top-small-b{margin-top: 20px;}
				.mg-top-small{margin-top: 10px;}
				.mg-top-small-s{margin-top: 5px;}
				.mg-top-small-m{margin-top: 2px;}
				.mg-right-small-h{margin-right: 40px;}
				.mg-right-small-l{margin-right: 30px;}
				.mg-right-small-b{margin-right: 20px;}
				.mg-right-small{margin-right: 10px;}
				.mg-right-small-s{margin-right: 5px;}
				.mg-right-small-m{margin-right: 2px;}
				.mg-bottom-small-h{margin-bottom: 40px;}
				.mg-bottom-small-l{margin-bottom: 30px;}
				.mg-bottom-small-b{margin-bottom: 20px;}
				.mg-bottom-small{margin-bottom: 10px;}
				.mg-bottom-small-s{margin-bottom: 5px;}
				.mg-bottom-small-m{margin-bottom: 2px;}
				.mg-left-small-h{margin-left: 40px;}
				.mg-left-small-l{margin-left: 30px;}
				.mg-left-small-b{margin-left: 20px;}
				.mg-left-small{margin-left: 10px;}
				.mg-left-small-s{margin-left: 5px;}
				.mg-left-small-m{margin-left: 2px;}
			/*透明度*/
				.opacity-s{filter:alpha(opacity=0);opacity:0;}
				.opacity-s-mini{filter:alpha(opacity=80);opacity:0.8;}
				.opacity-s-small{filter:alpha(opacity=60);opacity:0.6;}
				.opacity-s-big{filter:alpha(opacity=40);opacity:0.4;}
				.opacity-s-large{filter:alpha(opacity=20);opacity:0.2;}
				.opacity-s-none{filter:alpha(opacity=100);opacity:1;}
		}
		@media (min-width: 1024px){
			/*内边距*/
				.pd-big-none{padding: 0;}
				.pd-big-h{padding: 40px;}
				.pd-big-l{padding: 30px;}
				.pd-big-b{padding: 20px;}
				.pd-big{padding: 10px;}
				.pd-big-s{padding: 5px;}
				.pd-big-m{padding: 2px;}
				.pd-top-big-h{padding-top: 40px;}
				.pd-top-big-l{padding-top: 30px;}
				.pd-top-big-b{padding-top: 20px;}
				.pd-top-big{padding-top: 10px;}
				.pd-top-big-s{padding-top: 5px;}
				.pd-top-big-m{padding-top: 2px;}
				.pd-right-big-h{padding-right: 40px;}
				.pd-right-big-l{padding-right: 30px;}
				.pd-right-big-b{padding-right: 20px;}
				.pd-right-big{padding-right: 10px;}
				.pd-right-big-s{padding-right: 5px;}
				.pd-right-big-m{padding-right: 2px;}
				.pd-bottom-big-h{padding-bottom: 40px;}
				.pd-bottom-big-l{padding-bottom: 30px;}
				.pd-bottom-big-b{padding-bottom: 20px;}
				.pd-bottom-big{padding-bottom: 10px;}
				.pd-bottom-big-s{padding-bottom: 5px;}
				.pd-bottom-big-m{padding-bottom: 2px;}
				.pd-left-big-h{padding-left: 40px;}
				.pd-left-big-l{padding-left: 30px;}
				.pd-left-big-b{padding-left: 20px;}
				.pd-left-big{padding-left: 10px;}
				.pd-left-big-s{padding-left: 5px;}
				.pd-left-big-m{padding-left: 2px;}
			/*外边距*/
				.mg-big-none{margin: 0;}
				.mg-big-h{margin: 40px;}
				.mg-big-l{margin: 30px;}
				.mg-big-b{margin: 20px;}
				.mg-big{margin: 10px;}
				.mg-big-s{margin: 5px;}
				.mg-big-m{margin: 2px;}
				.mg-top-big-h{margin-top: 40px;}
				.mg-top-big-l{margin-top: 30px;}
				.mg-top-big-b{margin-top: 20px;}
				.mg-top-big{margin-top: 10px;}
				.mg-top-big-s{margin-top: 5px;}
				.mg-top-big-m{margin-top: 2px;}
				.mg-right-big-h{margin-right: 40px;}
				.mg-right-big-l{margin-right: 30px;}
				.mg-right-big-b{margin-right: 20px;}
				.mg-right-big{margin-right: 10px;}
				.mg-right-big-s{margin-right: 5px;}
				.mg-right-big-m{margin-right: 2px;}
				.mg-bottom-big-h{margin-bottom: 40px;}
				.mg-bottom-big-l{margin-bottom: 30px;}
				.mg-bottom-big-b{margin-bottom: 20px;}
				.mg-bottom-big{margin-bottom: 10px;}
				.mg-bottom-big-s{margin-bottom: 5px;}
				.mg-bottom-big-m{margin-bottom: 2px;}
				.mg-left-big-h{margin-left: 40px;}
				.mg-left-big-l{margin-left: 30px;}
				.mg-left-big-b{margin-left: 20px;}
				.mg-left-big{margin-left: 10px;}
				.mg-left-big-s{margin-left: 5px;}
				.mg-left-big-m{margin-left: 2px;}
			/*透明度*/
				.opacity-big{filter:alpha(opacity=0);opacity:0;}
				.opacity-big-mini{filter:alpha(opacity=80);opacity:0.8;}
				.opacity-big-small{filter:alpha(opacity=60);opacity:0.6;}
				.opacity-big-big{filter:alpha(opacity=40);opacity:0.4;}
				.opacity-big-large{filter:alpha(opacity=20);opacity:0.2;}
				.opacity-big-none{filter:alpha(opacity=100);opacity:1;}
		}
		@media (min-width: 1220px){
			/*内边距*/
				.pd-large-none{padding: 0;}
				.pd-large-h{padding: 40px;}
				.pd-large-l{padding: 30px;}
				.pd-large-b{padding: 20px;}
				.pd-large{padding: 10px;}
				.pd-large-s{padding: 5px;}
				.pd-large-m{padding: 2px;}
				.pd-top-large-h{padding-top: 40px;}
				.pd-top-large-l{padding-top: 30px;}
				.pd-top-large-b{padding-top: 20px;}
				.pd-top-large{padding-top: 10px;}
				.pd-top-large-s{padding-top: 5px;}
				.pd-top-large-m{padding-top: 2px;}
				.pd-right-large-h{padding-right: 40px;}
				.pd-right-large-l{padding-right: 30px;}
				.pd-right-large-b{padding-right: 20px;}
				.pd-right-large{padding-right: 10px;}
				.pd-right-large-s{padding-right: 5px;}
				.pd-right-large-m{padding-right: 2px;}
				.pd-bottom-large-h{padding-bottom: 40px;}
				.pd-bottom-large-l{padding-bottom: 30px;}
				.pd-bottom-large-b{padding-bottom: 20px;}
				.pd-bottom-large{padding-bottom: 10px;}
				.pd-bottom-large-s{padding-bottom: 5px;}
				.pd-bottom-large-m{padding-bottom: 2px;}
				.pd-left-large-h{padding-left: 40px;}
				.pd-left-large-l{padding-left: 30px;}
				.pd-left-large-b{padding-left: 20px;}
				.pd-left-large{padding-left: 10px;}
				.pd-left-large-s{padding-left: 5px;}
				.pd-left-large-m{padding-left: 2px;}
			/*外边距*/
				.mg-large-none{margin: 0;}
				.mg-large-h{margin: 40px;}
				.mg-large-l{margin: 30px;}
				.mg-large-b{margin: 20px;}
				.mg-large{margin: 10px;}
				.mg-large-s{margin: 5px;}
				.mg-large-m{margin: 2px;}
				.mg-top-large-h{margin-top: 40px;}
				.mg-top-large-l{margin-top: 30px;}
				.mg-top-large-b{margin-top: 20px;}
				.mg-top-large{margin-top: 10px;}
				.mg-top-large-s{margin-top: 5px;}
				.mg-top-large-m{margin-top: 2px;}
				.mg-right-large-h{margin-right: 40px;}
				.mg-right-large-l{margin-right: 30px;}
				.mg-right-large-b{margin-right: 20px;}
				.mg-right-large{margin-right: 10px;}
				.mg-right-large-s{margin-right: 5px;}
				.mg-right-large-m{margin-right: 2px;}
				.mg-bottom-large-h{margin-bottom: 40px;}
				.mg-bottom-large-l{margin-bottom: 30px;}
				.mg-bottom-large-b{margin-bottom: 20px;}
				.mg-bottom-large{margin-bottom: 10px;}
				.mg-bottom-large-s{margin-bottom: 5px;}
				.mg-bottom-large-m{margin-bottom: 2px;}
				.mg-left-large-h{margin-left: 40px;}
				.mg-left-large-l{margin-left: 30px;}
				.mg-left-large-b{margin-left: 20px;}
				.mg-left-large{margin-left: 10px;}
				.mg-left-large-s{margin-left: 5px;}
				.mg-left-large-m{margin-left: 2px;}
			/*透明度*/
				.opacity-l{filter:alpha(opacity=0);opacity:0;}
				.opacity-l-mini{filter:alpha(opacity=80);opacity:0.8;}
				.opacity-l-small{filter:alpha(opacity=60);opacity:0.6;}
				.opacity-l-big{filter:alpha(opacity=40);opacity:0.4;}
				.opacity-l-large{filter:alpha(opacity=20);opacity:0.2;}
				.opacity-l-none{filter:alpha(opacity=100);opacity:1;}
		}
		@media (min-width: 1420px){
			/*内边距*/
				.pd-huge-none{padding: 0;}
				.pd-huge-h{padding: 40px;}
				.pd-huge-l{padding: 30px;}
				.pd-huge-b{padding: 20px;}
				.pd-huge{padding: 10px;}
				.pd-huge-s{padding: 5px;}
				.pd-huge-m{padding: 2px;}
				.pd-top-huge-h{padding-top: 40px;}
				.pd-top-huge-l{padding-top: 30px;}
				.pd-top-huge-b{padding-top: 20px;}
				.pd-top-huge{padding-top: 10px;}
				.pd-top-huge-s{padding-top: 5px;}
				.pd-top-huge-m{padding-top: 2px;}
				.pd-right-huge-h{padding-right: 40px;}
				.pd-right-huge-l{padding-right: 30px;}
				.pd-right-huge-b{padding-right: 20px;}
				.pd-right-huge{padding-right: 10px;}
				.pd-right-huge-s{padding-right: 5px;}
				.pd-right-huge-m{padding-right: 2px;}
				.pd-bottom-huge-h{padding-bottom: 40px;}
				.pd-bottom-huge-l{padding-bottom: 30px;}
				.pd-bottom-huge-b{padding-bottom: 20px;}
				.pd-bottom-huge{padding-bottom: 10px;}
				.pd-bottom-huge-s{padding-bottom: 5px;}
				.pd-bottom-huge-m{padding-bottom: 2px;}
				.pd-left-huge-h{padding-left: 40px;}
				.pd-left-huge-l{padding-left: 30px;}
				.pd-left-huge-b{padding-left: 20px;}
				.pd-left-huge{padding-left: 10px;}
				.pd-left-huge-s{padding-left: 5px;}
				.pd-left-huge-m{padding-left: 2px;}
			/*外边距*/
				.mg-huge-none{margin: 0;}
				.mg-huge-h{margin: 40px;}
				.mg-huge-l{margin: 30px;}
				.mg-huge-b{margin: 20px;}
				.mg-huge{margin: 10px;}
				.mg-huge-s{margin: 5px;}
				.mg-huge-m{margin: 2px;}
				.mg-top-huge-h{margin-top: 40px;}
				.mg-top-huge-l{margin-top: 30px;}
				.mg-top-huge-b{margin-top: 20px;}
				.mg-top-huge{margin-top: 10px;}
				.mg-top-huge-s{margin-top: 5px;}
				.mg-top-huge-m{margin-top: 2px;}
				.mg-right-huge-h{margin-right: 40px;}
				.mg-right-huge-l{margin-right: 30px;}
				.mg-right-huge-b{margin-right: 20px;}
				.mg-right-huge{margin-right: 10px;}
				.mg-right-huge-s{margin-right: 5px;}
				.mg-right-huge-m{margin-right: 2px;}
				.mg-bottom-huge-h{margin-bottom: 40px;}
				.mg-bottom-huge-l{margin-bottom: 30px;}
				.mg-bottom-huge-b{margin-bottom: 20px;}
				.mg-bottom-huge{margin-bottom: 10px;}
				.mg-bottom-huge-s{margin-bottom: 5px;}
				.mg-bottom-huge-m{margin-bottom: 2px;}
				.mg-left-huge-h{margin-left: 40px;}
				.mg-left-huge-l{margin-left: 30px;}
				.mg-left-huge-b{margin-left: 20px;}
				.mg-left-huge{margin-left: 10px;}
				.mg-left-huge-s{margin-left: 5px;}
				.mg-left-huge-m{margin-left: 2px;}
			/*透明度*/
				.opacity-h{filter:alpha(opacity=0);opacity:0;}
				.opacity-h-mini{filter:alpha(opacity=80);opacity:0.8;}
				.opacity-h-small{filter:alpha(opacity=60);opacity:0.6;}
				.opacity-h-big{filter:alpha(opacity=40);opacity:0.4;}
				.opacity-h-large{filter:alpha(opacity=20);opacity:0.2;}
				.opacity-h-none{filter:alpha(opacity=100);opacity:1;}
		}

	/*文本颜色*/
		.txt-33{color: #333333;}
		.txt-626d78{color: #626d78;}
		.txt-77{color: #777777;}
		.txt-81{color: #818181;}
		.txt-a4{color: #a4a4a4;}
		.txt-b3{color: #b3b3b3;}
		.txt-b7{color: #b7b7b7;}
		.txt-b9{color: #b9b9b9;}
		.txt-7b{color: #7b7b7b;}
		.txt-9c{color: #9c9c9c;}
		.txt-c1{color: #c1c1c1;}
		.txt-f5{color: #f5f5f5;}
	/* 只显示两行文字,多出省略 */
	.space-nowrap-t{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
	/* 只显示三行文字,多出省略 */
	.space-nowrap-t3{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;}
	/* 单行省略 */
	.space-nowrap{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
	/*文本行数*/
		.line-1{text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
		.line-p-2{height: 46px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
		.line-p-4{height: 46px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;}

	/*按钮左滑入动效*/
		.btn-move-box .btn-move>button{padding: 5px 30px;min-width: 118px;height: 32px;position: relative;background-color: rgba(255,255,255,0);z-index: 2;}
		.btn-move-box .btn-move>button:hover{border-color: #0a8;color: #fff;}
		.btn-move-box .btn-move>button>span{position: absolute;z-index: 2;top: 50%;left: 50%;transform: translate(-50%,-50%);}
		.btn-move-box .btn-move>button>i{display: block;width: 0;height: 100%;position: absolute;top: 0;left: 0;background-color: #0a8;-webkit-transition: all 0.4s;-o-transition: all 0.4s;transition: all 0.4s;z-index: 1;}
		.btn-move-box:hover .btn-move>button>i{width: 100%;}
		.btn-move-box:hover .btn-move>button{border-color: #0a8;color: #fff;}
		.btn-move-box:hover .btn-move>button::before{width: 100%;}
		.btn-move-box .btn-move>span{position: absolute;top: 50%;transform: translateY(-50%);}

		.ani-btn-box .ani-btn::after{content: "MORE";display: block;width: 160px;height: 42px;background: rgba(255, 255, 255, 0.22);text-align: center;line-height: 42px;font-size: 14px;color: #aeaeae;border: 1px solid #C6C6C6;transition: all 0.5s ease 0s;z-index: 1;font-family: "Times New Roman", Times, serif;position: absolute;}
		.ani-btn-box:hover .ani-btn::after{background: rgb(61, 61, 61);border: 1px solid rgba(198, 198, 198, 0);}
		.ani-btn-box .ani-btn::before{content: "";display: block;width: 0;height: 42px;background-color: #000;position: absolute;top: 0;border: 1px solid #000;opacity: 0;transition: all 0.5s ease 0s;}
		.ani-btn-box:hover .ani-btn::before{width: 160px;opacity: 1;}

		/*小箭头动效*/
		.btn.icon{padding: 10px 40px;-webkit-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}
		.btn.icon:hover{padding-right: 50px;padding-left: 30px;}
		.btn.icon::after{content: "\f105";display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;position: absolute;right: 40%;top: 50%;transform: translateY(-50%);-webkit-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;color: fff;visibility: hidden;}
		.btn.icon:hover::after{right: 26%;visibility: visible;}

	/*居中的导航or导航按钮组*/
		
		/*同宽度的按钮*/
		.nav-demo.demo1.equal>li{width: 100px;padding: 0;}

		/*版本一*/
		.nav-demo.demo1>li{margin-right: 5px;}
		.nav-demo.demo1>li>a{padding: 8px 22px;border-color: #eee;}
		.nav-demo.demo1>li:hover>a, .nav-demo.demo1>li.active>a{border-color: #0a8;color: #fff;background-color: #0a8;}
		
		/*版本二*/
		.nav-demo.demo2 a>i{width: 50px;height: 50px;margin-left: 0;background-color: #000;background-repeat: no-repeat;}

		/*----------------移动端响应----------------*/
			@media (max-width: 1023px){
				.nav-demo.demo1{margin-top: -5px;}
				.nav-demo.demo1>li{margin-top: 5px;}
				.nav-demo.demo1>li>a{padding: 5px 12px;}
			}

	/*鼠标经过图片放大*/
		.img-scale-box:hover img.scale-img{-ms-transform: scale(1.08,1.08);-moz-transform: scale(1.08,1.08);-webkit-transform: scale(1.08,1.08);-o-transform: scale(1.08,1.08);transform: scale(1.08, 1.08);}
		.img-scale-box:hover img.scale-img-s{-ms-transform: scale(1.06,1.06);-moz-transform: scale(1.06,1.06);-webkit-transform: scale(1.06,1.06);-o-transform: scale(1.06,1.06);transform: scale(1.06, 1.06);}

	/*占位撑开盒子的 img隐藏设置*/
		img.seize{visibility: hidden;}
		@media (max-width: 1023px){
			img.seize{display: none;}
			img.seize.m_show{display: unset;}
		}

	/*鼠标经过的框线效果*/
		.bd-after-l::after,
		.bd-after-b::after,
		.bd-after::after,
		.bd-after-s::after,
		.bd-after-m::after
		{content: "";display: block;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);opacity: 0;border: 1px solid #fff;background-color: rgba(0,0,0,0);visibility: hidden;-webkit-transition: all 0.36s;-o-transition: all 0.36s;transition: all 0.36s;cursor: pointer;}
		.bd-after-l:hover::after,
		.bd-after-b:hover::after,
		.bd-after:hover::after,
		.bd-after-s:hover::after,
		.bd-after-m:hover::after
		{opacity: 1;visibility: visible;}
		.bd-after-l::after{width: 99%;height: 99%;}
		.bd-after-b::after{width: 98%;height: 98%;}
		.bd-after::after{width: 97%;height: 97%;}
		.bd-after-s::after{width: 96%;height: 96%;}
		.bd-after-m::after{width: 95%;height: 95%;}
		/*----------------移动端响应----------------*/
			@media (max-width: 1023px){
				.bd-after-l::after,
				.bd-after-b::after,
				.bd-after::after,
				.bd-after-s::after,
				.bd-after-m::after
				{visibility: hidden;display: none;}
			}

	/*鼠标经过的蒙版*/

		/*蒙版一——线框*/
			.mask-box .after-mask-m,
			.mask-box .after-mask-s,
			.mask-box .after-mask,
			.mask-box .after-mask-b,
			.mask-box .after-mask-l
			{position: relative;}
			.mask-box .after-mask-m::after,
			.mask-box .after-mask-s::after,
			.mask-box .after-mask::after,
			.mask-box .after-mask-b::after,
			.mask-box .after-mask-l::after
			{position: absolute;top: 0;left: 0;display: block;width: 100%;height: 100%;content: "";transition: .36s ease;opacity: 0;}
			.mask-box:hover .after-mask-m::after,
			.mask-box:hover .after-mask-s::after,
			.mask-box:hover .after-mask::after,
			.mask-box:hover .after-mask-b::after,
			.mask-box:hover .after-mask-l::after
			{opacity: 1;}
			.mask-box .after-mask-m::after{background-color: rgba(0,0,0,.1);}
			.mask-box .after-mask-s::after{background-color: rgba(0,0,0,.25);}
			.mask-box .after-mask::after{background-color: rgba(0,0,0,.54);}
			.mask-box .after-mask-b::after{background-color: rgba(0,0,0,.6);}
			.mask-box .after-mask-l::after{background-color: rgba(0,0,0,.7);}

		/*蒙版二——鼠标经过变暗*/
			.mask-box .mask-m::after,
			.mask-box .mask-s::after,
			.mask-box .mask-d::after,
			.mask-box .mask-b::after,
			.mask-box .mask-l::after{content: "";display: block;width: 100%;height: 100%;background-color: #000;opacity: 0;position: absolute;top: 0;left: 0;-webkit-transition: all 0.36s ease 0s;-o-transition: all 0.36s ease 0s;transition: all 0.36s ease 0s;}
			.mask-box:hover .mask-m::after{opacity: 0.1;}
			.mask-box:hover .mask-s::after{opacity: 0.2;}
			.mask-box:hover .mask-d::after{opacity: 0.3;}
			.mask-box:hover .mask-b::after{opacity: 0.5;}
			.mask-box:hover .mask-l::after{opacity: 0.8;}

		/*蒙版三——鼠标经过变亮*/
			.mask-box .mask-none-m::after,
			.mask-box .mask-none-s::after,
			.mask-box .mask-none-d::after,
			.mask-box .mask-none-b::after,
			.mask-box .mask-none-l::after{content: "";display: block;width: 100%;height: 100%;background-color: #000;position: absolute;top: 0;left: 0;-webkit-transition: all 0.36s ease 0s;-o-transition: all 0.36s ease 0s;transition: all 0.36s ease 0s;}
			.mask-box .mask-none-m::after{opacity: 0.1;}
			.mask-box .mask-none-s::after{opacity: 0.2;}
			.mask-box .mask-none-d::after{opacity: 0.3;}
			.mask-box .mask-none-b::after{opacity: 0.5;}
			.mask-box .mask-none-l::after{opacity: 0.8;}
			.mask-box:hover .mask-none-m::after{opacity: 0.8;}
			.mask-box:hover .mask-none-s::after{opacity: 0.6;}
			.mask-box:hover .mask-none-d::after{opacity: 0.5;}
			.mask-box:hover .mask-none-b::after{opacity: 0.3;}
			.mask-box:hover .mask-none-l::after{opacity: 0;}

	/*背景图片视觉差效果*/
		.bg-parallax{overflow-x: hidden;overflow-y: auto;-webkit-perspective:1px;perspective:1px;}
		.bg-parallax .parallax_group{position:relative;-webkit-transform-style: preserve-3d;-moz-transform-style: preserve-3d;-ms-transform-style: preserve-3d;transform-style: preserve-3d;}
		.bg-parallax .parallax_layer{position:absolute;top:0;left: 0;right:0;bottom:0;}
		.bg-parallax .parallax_layer_base{-webkit-transform: translateZ(0);-ms-transform: translateZ(0);-o-transform: translateZ(0);transform: translateZ(0);z-index: -1;}
		.bg-parallax .parallax_layer_back{-webkit-transform: translateZ(-1px) scale(2);-ms-transform: translateZ(-1px) scale(2);-o-transform: translateZ(-1px) scale(2);transform: translateZ(-1px) scale(2);z-index: 1;}

	
	/*视频播放svg图标*/
		.svg-play{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);z-index: 10;}
		.svg-play .icon-triangle{position: absolute;top: 46%;left: 50%;transform: translate(-50%,-50%);}
		.svg-play path{stroke: #fff;fill: #fff;}

		/*红色*/
		.svg-play.svg-red{opacity: 1;}
		.svg-play.svg-red circle{fill: #db030b;stroke-width: 16;stroke: rgba(255,255,255,.3);}
		.svg-play.svg-red circle.progress{stroke: none;stroke-dasharray: 238.76104;stroke-dashoffset: 238.76104;transition: all cubic-bezier(.16,.57,0,.76) 1s .2s;}
		.svg-play.svg-red  polygon{fill: rgba(255,255,255,1);transition: all ease .4s .2s;}

/* 定位 */
.pos-r{position: relative;}
.pos-a{position: absolute;}
.pos-in{position: initial;}
.pos-f{position: fixed;}
.pos-lc{position: absolute;left: 50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);}
.pos-tc{position: absolute;top: 50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);}
.pos-tl{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);}
/* 宽度 */
.width-1{width: 100%;}
.width-max{max-width: 100%;}
/* 弹性布局 */
.flex {display: box;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;}
.flex_row_center {-webkit-box-pack: center;-webkit-justify-content: center;-moz-justify-content: center;-ms-justify-content: center;-o-justify-content: center;justify-content: center;}
.flex_row_between {-webkit-box-pack: space-between;-webkit-justify-content: space-between;-moz-justify-content: space-between;-ms-justify-content: space-between;-o-justify-content: space-between;justify-content: space-between;}
.flex_column {-webkit-box-orient: vertical;-webkit-flex-direction: column;-moz-flex-direction: column;-ms-flex-direction: column;-o-flex-direction: column;flex-direction: column;}
.flexBox {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;flex-wrap: wrap;}